package com.story.common.persistence.model;


import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;


/**
 * @Description: record
 * @Author: jeecg-boot
 * @Date:   2020-06-03
 * @Version: V1.0
 */
@Data
@ApiModel(value="record对象", description="record")
public class Record implements Serializable {
    private static final long serialVersionUID = 1L;

	/**id*/
    @TableId(value="id", type= IdType.AUTO)
    @ApiModelProperty(value = "id")
    private Integer id;
	/**用户名id*/
    @ApiModelProperty(value = "用户名id")
    private String account;
	/**0音频记录2视频记录3专辑*/
    @ApiModelProperty(value = "0音频记录2视频记录3专辑")
    private Integer type;
	/**记录类型 0播放记录1我的订阅2我的下载3点击量*/
    @ApiModelProperty(value = "记录类型 0播放记录1我的订阅2我的下载3点击量")
    private Integer jilutype;
	/**记录id 也就是视频 或者音频id 专辑Id*/
    @ApiModelProperty(value = "记录id 也就是视频 或者音频id 专辑Id")
    private Integer jiluid;
	/**创建时间*/

	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "创建时间")
    private Date createtime;
	/**beiyong1*/

    @ApiModelProperty(value = "beiyong1")
    private String beiyong1;
	/**beiyong2*/

    @ApiModelProperty(value = "beiyong2")
    private String beiyong2;
	/**beiyong3*/
    @ApiModelProperty(value = "beiyong3")
    private String beiyong3;
}
